package service.customer;

import pojo.*;
import util.PageSupport;

import java.util.List;

/**
 * 作者：孩子他爹  日期2019/4/10
 * 顾客操作
 */
public interface ServiceCustomer {
    //注册添加用户
    int addCustomerDao(Customer cto);
    //查询登录名是否存在
    int customerLoginNameExists(String name);
    //顾客登录验证
    Customer customerExists(String name,String pwd);
    //查询商品大分类
    List<BigClass> getBigClass();
    //查询小分类
    List<Smallclass> getSmallclassById(long smallBigId);
    //得到用户购物车所有商品信息
    List<ShoppingRecord> getShoppingRecordByCusId(long id, long scStatus);
    //得到用户购物车所有商品信息分页
    List<ShoppingRecord> getShoppingRecordByCusId(long id, long scStatus, PageSupport ps);
    //删除购物车商品
    int deleteShoppingRecord(long srId);
    //修改购物车商品数量
    int updateShop(long srId,int number);
    //得到总数据
    int getShopCount(long srId,long statuc);
    //提交购物车内容
    int addShopRec(List<ShoppingRecord> lsr,String address);
    //显示订单
    List<CusOrderse> getOrderseList(Long cid,int index,int row);
    //查找订单总数据
    int getOrderseCount(Long cid);
    //添加到购物车
    int addShopGods(Shoppingcar shop);
    //找回密码
    Customer getCusByCodeName(String code,String name);
    //修改密码
    int updataCuPwd(Long id,String pwd);
    //签收订单
    int updateOrd(Long id);
}
